[INFO] fetching crate plonky2_field 0.1.1...
[INFO] checking plonky2_field-0.1.1 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate plonky2_field 0.1.1 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate plonky2_field 0.1.1 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate plonky2_field 0.1.1
[INFO] finished tweaking crates.io crate plonky2_field 0.1.1
[INFO] tweaked toml for crates.io crate plonky2_field 0.1.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded plonky2_util v0.1.1
[INFO] [stderr]   Downloaded unroll v0.1.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2b367e6e61266e3e45105fca1cfcd4f04c4c8d26a695290ed5e7fd253a5c4b79
[INFO] running `Command { std: "docker" "start" "-a" "2b367e6e61266e3e45105fca1cfcd4f04c4c8d26a695290ed5e7fd253a5c4b79", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2b367e6e61266e3e45105fca1cfcd4f04c4c8d26a695290ed5e7fd253a5c4b79", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2b367e6e61266e3e45105fca1cfcd4f04c4c8d26a695290ed5e7fd253a5c4b79", kill_on_drop: false }`
[INFO] [stdout] 2b367e6e61266e3e45105fca1cfcd4f04c4c8d26a695290ed5e7fd253a5c4b79
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 27a5c399e4028c1db89deaac689daf720235f8e98823cbd85d7833eb5892b47b
[INFO] running `Command { std: "docker" "start" "-a" "27a5c399e4028c1db89deaac689daf720235f8e98823cbd85d7833eb5892b47b", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling anyhow v1.0.80
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]     Checking either v1.10.0
[INFO] [stderr]     Checking plonky2_util v0.1.1
[INFO] [stderr]     Checking getrandom v0.2.12
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]     Checking itertools v0.11.0
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.5
[INFO] [stderr]     Checking num-iter v0.1.44
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]     Checking num v0.4.1
[INFO] [stderr]    Compiling unroll v0.1.5
[INFO] [stderr]     Checking plonky2_field v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0635]: unknown feature `stdsimd`
[INFO] [stdout]  --> src/lib.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | #![feature(stdsimd)]
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `stdsimd`
[INFO] [stdout]  --> src/lib.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | #![feature(stdsimd)]
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0635`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `plonky2_field` (lib) due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0635`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `plonky2_field` (lib test) due to 2 previous errors
[INFO] running `Command { std: "docker" "inspect" "27a5c399e4028c1db89deaac689daf720235f8e98823cbd85d7833eb5892b47b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "27a5c399e4028c1db89deaac689daf720235f8e98823cbd85d7833eb5892b47b", kill_on_drop: false }`
[INFO] [stdout] 27a5c399e4028c1db89deaac689daf720235f8e98823cbd85d7833eb5892b47b
[INFO] checking plonky2_field-0.1.1 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate plonky2_field 0.1.1 into /workspace/builds/worker-5-tc2/source
[INFO] validating manifest of crates.io crate plonky2_field 0.1.1 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate plonky2_field 0.1.1
[INFO] finished tweaking crates.io crate plonky2_field 0.1.1
[INFO] tweaked toml for crates.io crate plonky2_field 0.1.1 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] dd17d40fbb1da2cd5058e8fc85ff0402deb105593d5fafca2e67aec4990cac30
[INFO] running `Command { std: "docker" "start" "-a" "dd17d40fbb1da2cd5058e8fc85ff0402deb105593d5fafca2e67aec4990cac30", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dd17d40fbb1da2cd5058e8fc85ff0402deb105593d5fafca2e67aec4990cac30", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dd17d40fbb1da2cd5058e8fc85ff0402deb105593d5fafca2e67aec4990cac30", kill_on_drop: false }`
[INFO] [stdout] dd17d40fbb1da2cd5058e8fc85ff0402deb105593d5fafca2e67aec4990cac30
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7585bb770e176590f26e5d307701e4fd277b7dc0602f56568084a5657820dfb0
[INFO] running `Command { std: "docker" "start" "-a" "7585bb770e176590f26e5d307701e4fd277b7dc0602f56568084a5657820dfb0", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling anyhow v1.0.80
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]     Checking either v1.10.0
[INFO] [stderr]     Checking plonky2_util v0.1.1
[INFO] [stderr]     Checking getrandom v0.2.12
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking itertools v0.11.0
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.5
[INFO] [stderr]     Checking num-iter v0.1.44
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]     Checking num v0.4.1
[INFO] [stderr]    Compiling unroll v0.1.5
[INFO] [stderr]     Checking plonky2_field v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/extension/algebra.rs:48:18
[INFO] [stdout]    |
[INFO] [stdout] 48 |         for i in 1..D {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/extension/algebra.rs:120:18
[INFO] [stdout]     |
[INFO] [stdout] 120 |         for i in 0..D {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/extension/algebra.rs:121:22
[INFO] [stdout]     |
[INFO] [stdout] 121 |             for j in 0..D {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/extension/algebra.rs:168:21
[INFO] [stdout]     |
[INFO] [stdout] 168 |         self.coeffs[1..]
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/extension/algebra.rs:185:21
[INFO] [stdout]     |
[INFO] [stdout] 185 |         self.coeffs[1..]
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/extension/mod.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |         for _ in 1..count {
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/extension/mod.rs:99:35
[INFO] [stdout]    |
[INFO] [stdout] 99 |         self.to_basefield_array()[1..].iter().all(|x| x.is_zero())
[INFO] [stdout]    |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fft.rs:20:14
[INFO] [stdout]    |
[INFO] [stdout] 20 |     for _ in 1..lg_n {
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/fft.rs:26:17
[INFO] [stdout]    |
[INFO] [stdout] 26 |     for lg_m in 1..=lg_n {
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fft.rs:87:14
[INFO] [stdout]    |
[INFO] [stdout] 87 |     for i in 1..(n / 2) {
[INFO] [stdout]    |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fft.rs:114:13
[INFO] [stdout]     |
[INFO] [stdout] 114 |         if (r..min(lg_n, lg_packed_width)).contains(&lg_half_m) {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fft.rs:128:23
[INFO] [stdout]     |
[INFO] [stdout] 128 |             for k in (0..packed_n).step_by(2) {
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fft.rs:142:22
[INFO] [stdout]     |
[INFO] [stdout] 142 |     for lg_half_m in s..lg_n {
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fft.rs:151:19
[INFO] [stdout]     |
[INFO] [stdout] 151 |         for k in (0..packed_n).step_by(packed_m) {
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fft.rs:152:22
[INFO] [stdout]     |
[INFO] [stdout] 152 |             for j in 0..half_packed_m {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fft.rs:193:18
[INFO] [stdout]     |
[INFO] [stdout] 193 |         for i in 0..n {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/goldilocks_field.rs:66:48
[INFO] [stdout]    |
[INFO] [stdout] 66 |         Self::from_canonical_u64(rng.gen_range(0..Self::ORDER))
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interpolation.rs:41:16
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let sum = (0..points.len())
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interpolation.rs:56:11
[INFO] [stdout]    |
[INFO] [stdout] 56 |         &(0..n)
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interpolation.rs:58:18
[INFO] [stdout]    |
[INFO] [stdout] 58 |                 (0..n)
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/division.rs:108:18
[INFO] [stdout]     |
[INFO] [stdout] 108 |         for i in 0..log2_ceil(n) {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/polynomial/division.rs:111:41
[INFO] [stdout]     |
[INFO] [stdout] 111 |             let mut h1: Self = h.coeffs[l..].to_vec().into();
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/division.rs:116:32
[INFO] [stdout]     |
[INFO] [stdout] 116 |                 c.coeffs.drain(0..l);
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/polynomial/division.rs:126:32
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 b.coeffs.drain(l..);
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/polynomial/division.rs:130:24
[INFO] [stdout]     |
[INFO] [stdout] 130 |         a.coeffs.drain(n..);
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:168:21
[INFO] [stdout]     |
[INFO] [stdout] 168 |         self.coeffs[1..]
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:191:21
[INFO] [stdout]     |
[INFO] [stdout] 191 |         self.coeffs[1..]
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:231:29
[INFO] [stdout]     |
[INFO] [stdout] 231 |         ensure!(self.coeffs[len..].iter().all(F::is_zero));
[INFO] [stdout]     |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:244:10
[INFO] [stdout]     |
[INFO] [stdout] 244 |         (0usize..self.len())
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:315:18
[INFO] [stdout]     |
[INFO] [stdout] 315 |         for i in 0..max_terms {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/types.rs:34:10
[INFO] [stdout]    |
[INFO] [stdout] 34 |         (0..n).map(|_| Self::rand()).collect()
[INFO] [stdout]    |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/types.rs:183:27
[INFO] [stdout]     |
[INFO] [stdout] 183 |         for (i, &xi) in x[WIDTH..].iter().enumerate() {
[INFO] [stdout]     |                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/types.rs:206:19
[INFO] [stdout]     |
[INFO] [stdout] 206 |         for i in (WIDTH..n).rev() {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/types.rs:213:19
[INFO] [stdout]     |
[INFO] [stdout] 213 |         for i in (0..WIDTH).rev() {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/types.rs:361:18
[INFO] [stdout]     |
[INFO] [stdout] 361 |         for _ in 0..power_log {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/types.rs:371:18
[INFO] [stdout]     |
[INFO] [stdout] 371 |         for j in 0..bits_u64(power) {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/types.rs:412:18
[INFO] [stdout]     |
[INFO] [stdout] 412 |         for n in 0..k {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/types.rs:490:26
[INFO] [stdout]     |
[INFO] [stdout] 490 |                 for _ in 0..j {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `stdsimd`
[INFO] [stdout]  --> src/lib.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | #![feature(stdsimd)]
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/extension/algebra.rs:48:18
[INFO] [stdout]    |
[INFO] [stdout] 48 |         for i in 1..D {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/extension/algebra.rs:120:18
[INFO] [stdout]     |
[INFO] [stdout] 120 |         for i in 0..D {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/extension/algebra.rs:121:22
[INFO] [stdout]     |
[INFO] [stdout] 121 |             for j in 0..D {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/extension/algebra.rs:168:21
[INFO] [stdout]     |
[INFO] [stdout] 168 |         self.coeffs[1..]
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/extension/algebra.rs:185:21
[INFO] [stdout]     |
[INFO] [stdout] 185 |         self.coeffs[1..]
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/extension/algebra.rs:228:14
[INFO] [stdout]     |
[INFO] [stdout] 228 |             (0..2 * D)
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/extension/algebra.rs:238:24
[INFO] [stdout]     |
[INFO] [stdout] 238 |             for xs in (0..2 * D)
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/extension/algebra.rs:242:54
[INFO] [stdout]     |
[INFO] [stdout] 242 |                 let (a, b) = to_fields(&xs[..D], &xs[D..]);
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/extension/algebra.rs:245:26
[INFO] [stdout]     |
[INFO] [stdout] 245 |                 for i in 0..D {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/extension/algebra.rs:256:34
[INFO] [stdout]     |
[INFO] [stdout] 256 |         arr1.copy_from_slice(&ts[D..]);
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:19:26
[INFO] [stdout]     |
[INFO] [stdout] 19  |                   for _ in 0..10 {
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extension/quadratic.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 | /         test_field_arithmetic!(
[INFO] [stdout] 245 | |             crate::extension::quadratic::QuadraticExtension<
[INFO] [stdout] 246 | |                 crate::goldilocks_field::GoldilocksField,
[INFO] [stdout] 247 | |             >
[INFO] [stdout] 248 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:31:26
[INFO] [stdout]     |
[INFO] [stdout] 31  |                   for n in 0..20 {
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extension/quadratic.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 | /         test_field_arithmetic!(
[INFO] [stdout] 245 | |             crate::extension::quadratic::QuadraticExtension<
[INFO] [stdout] 246 | |                 crate::goldilocks_field::GoldilocksField,
[INFO] [stdout] 247 | |             >
[INFO] [stdout] 248 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/field_testing.rs:32:31
[INFO] [stdout]     |
[INFO] [stdout] 32  |                       let xs = (1..=n as u64)
[INFO] [stdout]     |                                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extension/quadratic.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 | /         test_field_arithmetic!(
[INFO] [stdout] 245 | |             crate::extension::quadratic::QuadraticExtension<
[INFO] [stdout] 246 | |                 crate::goldilocks_field::GoldilocksField,
[INFO] [stdout] 247 | |             >
[INFO] [stdout] 248 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:46:32
[INFO] [stdout]     |
[INFO] [stdout] 46  |                   for n_power in 0..max_power {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extension/quadratic.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 | /         test_field_arithmetic!(
[INFO] [stdout] 245 | |             crate::extension::quadratic::QuadraticExtension<
[INFO] [stdout] 246 | |                 crate::goldilocks_field::GoldilocksField,
[INFO] [stdout] 247 | |             >
[INFO] [stdout] 248 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:78:30
[INFO] [stdout]     |
[INFO] [stdout] 78  |                   for power in 1..10 {
[INFO] [stdout]     |                                ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extension/quadratic.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 | /         test_field_arithmetic!(
[INFO] [stdout] 245 | |             crate::extension::quadratic::QuadraticExtension<
[INFO] [stdout] 246 | |                 crate::goldilocks_field::GoldilocksField,
[INFO] [stdout] 247 | |             >
[INFO] [stdout] 248 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:19:26
[INFO] [stdout]     |
[INFO] [stdout] 19  |                   for _ in 0..10 {
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extension/quartic.rs:270:9
[INFO] [stdout]     |
[INFO] [stdout] 270 | /         test_field_arithmetic!(
[INFO] [stdout] 271 | |             crate::extension::quartic::QuarticExtension<
[INFO] [stdout] 272 | |                 crate::goldilocks_field::GoldilocksField,
[INFO] [stdout] 273 | |             >
[INFO] [stdout] 274 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:31:26
[INFO] [stdout]     |
[INFO] [stdout] 31  |                   for n in 0..20 {
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extension/quartic.rs:270:9
[INFO] [stdout]     |
[INFO] [stdout] 270 | /         test_field_arithmetic!(
[INFO] [stdout] 271 | |             crate::extension::quartic::QuarticExtension<
[INFO] [stdout] 272 | |                 crate::goldilocks_field::GoldilocksField,
[INFO] [stdout] 273 | |             >
[INFO] [stdout] 274 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/field_testing.rs:32:31
[INFO] [stdout]     |
[INFO] [stdout] 32  |                       let xs = (1..=n as u64)
[INFO] [stdout]     |                                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extension/quartic.rs:270:9
[INFO] [stdout]     |
[INFO] [stdout] 270 | /         test_field_arithmetic!(
[INFO] [stdout] 271 | |             crate::extension::quartic::QuarticExtension<
[INFO] [stdout] 272 | |                 crate::goldilocks_field::GoldilocksField,
[INFO] [stdout] 273 | |             >
[INFO] [stdout] 274 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:46:32
[INFO] [stdout]     |
[INFO] [stdout] 46  |                   for n_power in 0..max_power {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extension/quartic.rs:270:9
[INFO] [stdout]     |
[INFO] [stdout] 270 | /         test_field_arithmetic!(
[INFO] [stdout] 271 | |             crate::extension::quartic::QuarticExtension<
[INFO] [stdout] 272 | |                 crate::goldilocks_field::GoldilocksField,
[INFO] [stdout] 273 | |             >
[INFO] [stdout] 274 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:78:30
[INFO] [stdout]     |
[INFO] [stdout] 78  |                   for power in 1..10 {
[INFO] [stdout]     |                                ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extension/quartic.rs:270:9
[INFO] [stdout]     |
[INFO] [stdout] 270 | /         test_field_arithmetic!(
[INFO] [stdout] 271 | |             crate::extension::quartic::QuarticExtension<
[INFO] [stdout] 272 | |                 crate::goldilocks_field::GoldilocksField,
[INFO] [stdout] 273 | |             >
[INFO] [stdout] 274 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:19:26
[INFO] [stdout]     |
[INFO] [stdout] 19  |                   for _ in 0..10 {
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extension/quintic.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 | /         test_field_arithmetic!(
[INFO] [stdout] 286 | |             crate::extension::quintic::QuinticExtension<
[INFO] [stdout] 287 | |                 crate::goldilocks_field::GoldilocksField,
[INFO] [stdout] 288 | |             >
[INFO] [stdout] 289 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:31:26
[INFO] [stdout]     |
[INFO] [stdout] 31  |                   for n in 0..20 {
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extension/quintic.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 | /         test_field_arithmetic!(
[INFO] [stdout] 286 | |             crate::extension::quintic::QuinticExtension<
[INFO] [stdout] 287 | |                 crate::goldilocks_field::GoldilocksField,
[INFO] [stdout] 288 | |             >
[INFO] [stdout] 289 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/field_testing.rs:32:31
[INFO] [stdout]     |
[INFO] [stdout] 32  |                       let xs = (1..=n as u64)
[INFO] [stdout]     |                                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extension/quintic.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 | /         test_field_arithmetic!(
[INFO] [stdout] 286 | |             crate::extension::quintic::QuinticExtension<
[INFO] [stdout] 287 | |                 crate::goldilocks_field::GoldilocksField,
[INFO] [stdout] 288 | |             >
[INFO] [stdout] 289 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:46:32
[INFO] [stdout]     |
[INFO] [stdout] 46  |                   for n_power in 0..max_power {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extension/quintic.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 | /         test_field_arithmetic!(
[INFO] [stdout] 286 | |             crate::extension::quintic::QuinticExtension<
[INFO] [stdout] 287 | |                 crate::goldilocks_field::GoldilocksField,
[INFO] [stdout] 288 | |             >
[INFO] [stdout] 289 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:78:30
[INFO] [stdout]     |
[INFO] [stdout] 78  |                   for power in 1..10 {
[INFO] [stdout]     |                                ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extension/quintic.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 | /         test_field_arithmetic!(
[INFO] [stdout] 286 | |             crate::extension::quintic::QuinticExtension<
[INFO] [stdout] 287 | |                 crate::goldilocks_field::GoldilocksField,
[INFO] [stdout] 288 | |             >
[INFO] [stdout] 289 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/extension/mod.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |         for _ in 1..count {
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/extension/mod.rs:99:35
[INFO] [stdout]    |
[INFO] [stdout] 99 |         self.to_basefield_array()[1..].iter().all(|x| x.is_zero())
[INFO] [stdout]    |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fft.rs:20:14
[INFO] [stdout]    |
[INFO] [stdout] 20 |     for _ in 1..lg_n {
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/fft.rs:26:17
[INFO] [stdout]    |
[INFO] [stdout] 26 |     for lg_m in 1..=lg_n {
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fft.rs:87:14
[INFO] [stdout]    |
[INFO] [stdout] 87 |     for i in 1..(n / 2) {
[INFO] [stdout]    |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fft.rs:114:13
[INFO] [stdout]     |
[INFO] [stdout] 114 |         if (r..min(lg_n, lg_packed_width)).contains(&lg_half_m) {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fft.rs:128:23
[INFO] [stdout]     |
[INFO] [stdout] 128 |             for k in (0..packed_n).step_by(2) {
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fft.rs:142:22
[INFO] [stdout]     |
[INFO] [stdout] 142 |     for lg_half_m in s..lg_n {
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fft.rs:151:19
[INFO] [stdout]     |
[INFO] [stdout] 151 |         for k in (0..packed_n).step_by(packed_m) {
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fft.rs:152:22
[INFO] [stdout]     |
[INFO] [stdout] 152 |             for j in 0..half_packed_m {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fft.rs:193:18
[INFO] [stdout]     |
[INFO] [stdout] 193 |         for i in 0..n {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fft.rs:227:23
[INFO] [stdout]     |
[INFO] [stdout] 227 |         let coeffs = (0..degree)
[INFO] [stdout]     |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fft.rs:238:18
[INFO] [stdout]     |
[INFO] [stdout] 238 |         for i in 0..degree {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fft.rs:241:18
[INFO] [stdout]     |
[INFO] [stdout] 241 |         for i in degree..degree_padded {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fft.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |         for r in 0..4 {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/goldilocks_field.rs:66:48
[INFO] [stdout]    |
[INFO] [stdout] 66 |         Self::from_canonical_u64(rng.gen_range(0..Self::ORDER))
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:19:26
[INFO] [stdout]     |
[INFO] [stdout] 19  |                 for _ in 0..10 {
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/goldilocks_field.rs:410:5
[INFO] [stdout]     |
[INFO] [stdout] 410 |     test_field_arithmetic!(crate::goldilocks_field::GoldilocksField);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:31:26
[INFO] [stdout]     |
[INFO] [stdout] 31  |                 for n in 0..20 {
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/goldilocks_field.rs:410:5
[INFO] [stdout]     |
[INFO] [stdout] 410 |     test_field_arithmetic!(crate::goldilocks_field::GoldilocksField);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/field_testing.rs:32:31
[INFO] [stdout]     |
[INFO] [stdout] 32  |                     let xs = (1..=n as u64)
[INFO] [stdout]     |                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/goldilocks_field.rs:410:5
[INFO] [stdout]     |
[INFO] [stdout] 410 |     test_field_arithmetic!(crate::goldilocks_field::GoldilocksField);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:46:32
[INFO] [stdout]     |
[INFO] [stdout] 46  |                 for n_power in 0..max_power {
[INFO] [stdout]     |                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/goldilocks_field.rs:410:5
[INFO] [stdout]     |
[INFO] [stdout] 410 |     test_field_arithmetic!(crate::goldilocks_field::GoldilocksField);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:78:30
[INFO] [stdout]     |
[INFO] [stdout] 78  |                 for power in 1..10 {
[INFO] [stdout]     |                              ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/goldilocks_field.rs:410:5
[INFO] [stdout]     |
[INFO] [stdout] 410 |     test_field_arithmetic!(crate::goldilocks_field::GoldilocksField);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interpolation.rs:41:16
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let sum = (0..points.len())
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interpolation.rs:56:11
[INFO] [stdout]    |
[INFO] [stdout] 56 |         &(0..n)
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interpolation.rs:58:18
[INFO] [stdout]    |
[INFO] [stdout] 58 |                 (0..n)
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interpolation.rs:90:20
[INFO] [stdout]    |
[INFO] [stdout] 90 |         for deg in 0..10 {
[INFO] [stdout]    |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interpolation.rs:104:24
[INFO] [stdout]     |
[INFO] [stdout] 104 |         for deg_log in 0..4 {
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interpolation.rs:119:20
[INFO] [stdout]     |
[INFO] [stdout] 119 |         for deg in 0..10 {
[INFO] [stdout]     |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/division.rs:108:18
[INFO] [stdout]     |
[INFO] [stdout] 108 |         for i in 0..log2_ceil(n) {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/polynomial/division.rs:111:41
[INFO] [stdout]     |
[INFO] [stdout] 111 |             let mut h1: Self = h.coeffs[l..].to_vec().into();
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/division.rs:116:32
[INFO] [stdout]     |
[INFO] [stdout] 116 |                 c.coeffs.drain(0..l);
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/polynomial/division.rs:126:32
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 b.coeffs.drain(l..);
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/polynomial/division.rs:130:24
[INFO] [stdout]     |
[INFO] [stdout] 130 |         a.coeffs.drain(n..);
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/division.rs:148:33
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let n = OsRng.gen_range(1..1000);
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:168:21
[INFO] [stdout]     |
[INFO] [stdout] 168 |         self.coeffs[1..]
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:191:21
[INFO] [stdout]     |
[INFO] [stdout] 191 |         self.coeffs[1..]
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:231:29
[INFO] [stdout]     |
[INFO] [stdout] 231 |         ensure!(self.coeffs[len..].iter().all(F::is_zero));
[INFO] [stdout]     |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:244:10
[INFO] [stdout]     |
[INFO] [stdout] 244 |         (0usize..self.len())
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:315:18
[INFO] [stdout]     |
[INFO] [stdout] 315 |         for i in 0..max_terms {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:524:45
[INFO] [stdout]     |
[INFO] [stdout] 524 |         let (a_deg, b_deg) = (rng.gen_range(1..10_000), rng.gen_range(1..10_000));
[INFO] [stdout]     |                                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:524:71
[INFO] [stdout]     |
[INFO] [stdout] 524 |         let (a_deg, b_deg) = (rng.gen_range(1..10_000), rng.gen_range(1..10_000));
[INFO] [stdout]     |                                                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:529:18
[INFO] [stdout]     |
[INFO] [stdout] 529 |         for _ in 0..1000 {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:540:35
[INFO] [stdout]     |
[INFO] [stdout] 540 |         let a_deg = rng.gen_range(0..1_000);
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:541:31
[INFO] [stdout]     |
[INFO] [stdout] 541 |         let n = rng.gen_range(1..1_000);
[INFO] [stdout]     |                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:565:45
[INFO] [stdout]     |
[INFO] [stdout] 565 |         let (a_deg, b_deg) = (rng.gen_range(1..10_000), rng.gen_range(1..10_000));
[INFO] [stdout]     |                                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:565:71
[INFO] [stdout]     |
[INFO] [stdout] 565 |         let (a_deg, b_deg) = (rng.gen_range(1..10_000), rng.gen_range(1..10_000));
[INFO] [stdout]     |                                                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:569:18
[INFO] [stdout]     |
[INFO] [stdout] 569 |         for _ in 0..1000 {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:579:45
[INFO] [stdout]     |
[INFO] [stdout] 579 |         let (a_deg, b_deg) = (rng.gen_range(1..10_000), rng.gen_range(1..10_000));
[INFO] [stdout]     |                                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:579:71
[INFO] [stdout]     |
[INFO] [stdout] 579 |         let (a_deg, b_deg) = (rng.gen_range(1..10_000), rng.gen_range(1..10_000));
[INFO] [stdout]     |                                                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:583:18
[INFO] [stdout]     |
[INFO] [stdout] 583 |         for _ in 0..1000 {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:593:35
[INFO] [stdout]     |
[INFO] [stdout] 593 |         let a_deg = rng.gen_range(1..10_000);
[INFO] [stdout]     |                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:597:18
[INFO] [stdout]     |
[INFO] [stdout] 597 |         for _ in 0..1000 {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/polynomial/mod.rs:619:41
[INFO] [stdout]     |
[INFO] [stdout] 619 |         let a = g.exp_u64(rng.gen_range(0..(n as u64)));
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:19:26
[INFO] [stdout]     |
[INFO] [stdout] 19  |                 for _ in 0..10 {
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/secp256k1_base.rs:270:5
[INFO] [stdout]     |
[INFO] [stdout] 270 |     test_field_arithmetic!(crate::secp256k1_base::Secp256K1Base);
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:31:26
[INFO] [stdout]     |
[INFO] [stdout] 31  |                 for n in 0..20 {
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/secp256k1_base.rs:270:5
[INFO] [stdout]     |
[INFO] [stdout] 270 |     test_field_arithmetic!(crate::secp256k1_base::Secp256K1Base);
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/field_testing.rs:32:31
[INFO] [stdout]     |
[INFO] [stdout] 32  |                     let xs = (1..=n as u64)
[INFO] [stdout]     |                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/secp256k1_base.rs:270:5
[INFO] [stdout]     |
[INFO] [stdout] 270 |     test_field_arithmetic!(crate::secp256k1_base::Secp256K1Base);
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:46:32
[INFO] [stdout]     |
[INFO] [stdout] 46  |                 for n_power in 0..max_power {
[INFO] [stdout]     |                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/secp256k1_base.rs:270:5
[INFO] [stdout]     |
[INFO] [stdout] 270 |     test_field_arithmetic!(crate::secp256k1_base::Secp256K1Base);
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:78:30
[INFO] [stdout]     |
[INFO] [stdout] 78  |                 for power in 1..10 {
[INFO] [stdout]     |                              ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/secp256k1_base.rs:270:5
[INFO] [stdout]     |
[INFO] [stdout] 270 |     test_field_arithmetic!(crate::secp256k1_base::Secp256K1Base);
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:19:26
[INFO] [stdout]     |
[INFO] [stdout] 19  |                 for _ in 0..10 {
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/secp256k1_scalar.rs:278:5
[INFO] [stdout]     |
[INFO] [stdout] 278 |     test_field_arithmetic!(crate::secp256k1_scalar::Secp256K1Scalar);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:31:26
[INFO] [stdout]     |
[INFO] [stdout] 31  |                 for n in 0..20 {
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/secp256k1_scalar.rs:278:5
[INFO] [stdout]     |
[INFO] [stdout] 278 |     test_field_arithmetic!(crate::secp256k1_scalar::Secp256K1Scalar);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/field_testing.rs:32:31
[INFO] [stdout]     |
[INFO] [stdout] 32  |                     let xs = (1..=n as u64)
[INFO] [stdout]     |                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/secp256k1_scalar.rs:278:5
[INFO] [stdout]     |
[INFO] [stdout] 278 |     test_field_arithmetic!(crate::secp256k1_scalar::Secp256K1Scalar);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:46:32
[INFO] [stdout]     |
[INFO] [stdout] 46  |                 for n_power in 0..max_power {
[INFO] [stdout]     |                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/secp256k1_scalar.rs:278:5
[INFO] [stdout]     |
[INFO] [stdout] 278 |     test_field_arithmetic!(crate::secp256k1_scalar::Secp256K1Scalar);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:78:30
[INFO] [stdout]     |
[INFO] [stdout] 78  |                 for power in 1..10 {
[INFO] [stdout]     |                              ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/secp256k1_scalar.rs:278:5
[INFO] [stdout]     |
[INFO] [stdout] 278 |     test_field_arithmetic!(crate::secp256k1_scalar::Secp256K1Scalar);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_field_arithmetic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/types.rs:34:10
[INFO] [stdout]    |
[INFO] [stdout] 34 |         (0..n).map(|_| Self::rand()).collect()
[INFO] [stdout]    |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/types.rs:183:27
[INFO] [stdout]     |
[INFO] [stdout] 183 |         for (i, &xi) in x[WIDTH..].iter().enumerate() {
[INFO] [stdout]     |                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/types.rs:206:19
[INFO] [stdout]     |
[INFO] [stdout] 206 |         for i in (WIDTH..n).rev() {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/types.rs:213:19
[INFO] [stdout]     |
[INFO] [stdout] 213 |         for i in (0..WIDTH).rev() {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/types.rs:361:18
[INFO] [stdout]     |
[INFO] [stdout] 361 |         for _ in 0..power_log {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/types.rs:371:18
[INFO] [stdout]     |
[INFO] [stdout] 371 |         for j in 0..bits_u64(power) {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/types.rs:412:18
[INFO] [stdout]     |
[INFO] [stdout] 412 |         for n in 0..k {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/types.rs:490:26
[INFO] [stdout]     |
[INFO] [stdout] 490 |                 for _ in 0..j {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:151:18
[INFO] [stdout]     |
[INFO] [stdout] 151 |     for count in 2..D {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/field_testing.rs:154:14
[INFO] [stdout]     |
[INFO] [stdout] 154 |             (0..count).fold(x, |acc, _| acc.frobenius())
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/prime_field_testing.rs:10:6
[INFO] [stdout]    |
[INFO] [stdout] 10 |     (0..CHUNK_SIZE)
[INFO] [stdout]    |      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/prime_field_testing.rs:11:16
[INFO] [stdout]    |
[INFO] [stdout] 11 |         .chain((1 << 31) - CHUNK_SIZE..(1 << 31) + CHUNK_SIZE)
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/prime_field_testing.rs:12:16
[INFO] [stdout]    |
[INFO] [stdout] 12 |         .chain((1 << 32) - CHUNK_SIZE..(1 << 32) + CHUNK_SIZE)
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/prime_field_testing.rs:13:16
[INFO] [stdout]    |
[INFO] [stdout] 13 |         .chain((1 << 63) - CHUNK_SIZE..(1 << 63) + CHUNK_SIZE)
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/prime_field_testing.rs:14:16
[INFO] [stdout]    |
[INFO] [stdout] 14 |         .chain(modulus - CHUNK_SIZE..modulus)
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/prime_field_testing.rs:36:14
[INFO] [stdout]    |
[INFO] [stdout] 36 |     for i in 0..inputs.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `stdsimd`
[INFO] [stdout]  --> src/lib.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | #![feature(stdsimd)]
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 38 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0635`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `plonky2_field` (lib) due to 2 previous errors; 38 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 1 previous error; 103 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0635`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `plonky2_field` (lib test) due to 2 previous errors; 103 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "7585bb770e176590f26e5d307701e4fd277b7dc0602f56568084a5657820dfb0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7585bb770e176590f26e5d307701e4fd277b7dc0602f56568084a5657820dfb0", kill_on_drop: false }`
[INFO] [stdout] 7585bb770e176590f26e5d307701e4fd277b7dc0602f56568084a5657820dfb0
